REST API: System Integrator's Guide

Web Central implementation

Web Central REST API calls are authenticated using JWT access tokens. 

Applications calling Web Central REST API must obtain the access token from their OAuth2 or OpenID Connect identity provider.

Access tokens should:

Web Central:

REST APIs are hosted on a separate, dedicated instance of Tomcat. This instance has a different URL (for example, https://archibus-worker.serranew.com/archibus/), and does not handle requests from web UI clients, mobile clients, or Smart Client. The same instance runs scheduled workflow rules.

API requests are encrypted using TLS (HTTPS).

API parameters are validated. Each parameter has a type, such as string, number, JSON array. The Java implementation validates the types and rejects invalid values.

Example Values of WEB-INF/config/oidc.properties

Site-configurable properties for OIDC SSO configuration are:

oidc.projectId=hq-sqlserver

oidc.usernameClaim=sub

oidc.audience=api://default

oidc.issuer=https://dev-302796.oktapreview.com/oauth2/default

oidc.jwksUrl=https://dev-302796.oktapreview.com/oauth2/default/v1/keys<<<